package com.yanqu.road.server.manager.strongholdwar;

import com.yanqu.road.entity.activity.peakstronghold.CrossPeakStrongholdDefendUnionData;
import com.yanqu.road.entity.activity.peakstronghold.PeakStrongholdDefendPatrons;
import com.yanqu.road.entity.activity.stronghold.CrossStrongholdEliminateDefendPatrons;
import com.yanqu.road.entity.activity.stronghold.CrossStrongholdEliminateUnion;
import com.yanqu.road.server.cmd.peakstronghold.CrossPeakStrongholdMemberDefendPatronsCmd;

public class AttackUnionResult {
    private int ret;
    private CrossStrongholdEliminateDefendPatrons patrons;
    private int killNum;
    private CrossStrongholdEliminateUnion union;
    private String damage;

    //巅峰据点战用
    private PeakStrongholdDefendPatrons peakHoldpatrons;
    private CrossPeakStrongholdDefendUnionData peakHoldUnion;
    private String totalDamage;

    public AttackUnionResult(int ret) {
        this.ret = ret;
    }

    public AttackUnionResult(CrossStrongholdEliminateDefendPatrons patrons, int killNum, CrossStrongholdEliminateUnion union, String damage) {
        this.patrons = patrons;
        this.killNum = killNum;
        this.union = union;
        this.damage = damage;
    }

    public AttackUnionResult(PeakStrongholdDefendPatrons patrons, int killNum, CrossPeakStrongholdDefendUnionData union, String damage, String totalDamage) {
        this.peakHoldpatrons = patrons;
        this.killNum = killNum;
        this.peakHoldUnion = union;
        this.damage = damage;
        this.totalDamage = totalDamage;
    }

    public int getRet() {
        return ret;
    }

    public CrossStrongholdEliminateDefendPatrons getPatrons() {
        return patrons;
    }

    public int getKillNum() {
        return killNum;
    }

    public CrossStrongholdEliminateUnion getUnion() {
        return union;
    }

    public String getDamage() {
        return damage;
    }

    public PeakStrongholdDefendPatrons getPeakHoldpatrons() {
        return peakHoldpatrons;
    }

    public CrossPeakStrongholdDefendUnionData getPeakHoldUnion() {
        return peakHoldUnion;
    }

    public String getTotalDamage() {
        return totalDamage;
    }
}
